home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / embedded / ucos.exe / AM29200.H next >
Text File  |  1994-06-30  |  2KB  |  73 lines

  1. #define DMA0 (*(volatile unsigned int *)0x80000030)
  2. #  define DWshft 22
  3. #  define UD (1<<9)
  4. #  define RW (1<<8)
  5. #  define EN (1<<7)
  6. #  define CTE (1<<5)
  7. #  define QEN (1<<4)
  8. #  define CTI (1<<0)
  9.  
  10. #define DMAD0 (*(volatile unsigned int *)0x80000034)
  11. #define DMCN0 (*(volatile unsigned int *)0x80000038)
  12.  
  13. #define TAD0 (0x80000036)
  14. #define TCN0 (0x8000003a)
  15.  
  16. #define SPCT *((volatile unsigned int *)0x80000080)
  17. #  define PMODEshft 19
  18. #    define NO_PARITY    0
  19. #    define ODD_PARITY   4
  20. #    define EVEN_PARITY  5
  21. #    define MARK_PARITY  6
  22. #    define SPACE_PARITY 7
  23. #  define STPshft 18
  24. #  define WLGNshft 16
  25. #  define TMODEshft 8
  26. #  define RMODEshft 0
  27. #  define DSR (1<<24)
  28. # define SPST (*(unsigned int *)0x80000084)
  29. #    define THRE ((unsigned int)(1<<9))
  30. # define SPTH (*(unsigned int *)0x80000088)
  31.  
  32.  
  33. #define BAUD *((volatile unsigned int *)0x80000090)
  34.  
  35. #define PPCT *((volatile unsigned int *)0x800000c0)
  36. #  define ARB (1<<1)
  37. #  define FBUSY (1<<7)
  38. #  define PPMODEshft 8
  39. #  define TDELAYshft 16
  40.  
  41. #define POCT *((volatile unsigned int *)0x800000d0)
  42. #  define IRM12shft 24
  43. #  define IRM12mask (3<<IRM12shft)
  44.  
  45. #define PIN  *((volatile unsigned int *)0x800000d4)
  46. #define POUT *((volatile unsigned int *)0x800000d8)
  47. #define POEN *((volatile unsigned int *)0x800000dc)
  48.  
  49. #define VCT (*(volatile unsigned int *)0x800000E0)
  50. #  define CLKDIVshft 11
  51. #  define VIDMODEshft 8
  52. #  define VIDMODEmask (3<<VIDMODEshft)
  53. #  define DRQ (1<<15)
  54. #  define CLKI (1<<7)
  55. #  define PSIO (1<<5)
  56. #  define PSI (1<<4)
  57. #  define PSL (1<<3)
  58. #  define LSI (1<<2)
  59. #  define SDIR (1<<1)
  60. #  define VIDI (1<<0)
  61.  
  62. #define SIDE (*(volatile unsigned int *)0x800000E8)
  63. #  define LINECNTshft (0)
  64. #  define LINECNTmask (0xfff<<LINECNTshft)
  65. #  define LEFTCNTshft (16)
  66. #  define LEFTCNTmask (0xffff<<LEFTCNTshft)
  67.  
  68. #define TOP (*(volatile unsigned int *)0x800000E4)
  69. #  define TOPCNTshft (0)
  70. #  define TOPCNTmask (0xff<<TOPCNTshft)
  71.  
  72. #define VDT (*(volatile unsigned int *)0x800000EC)
  73.